
*{
	box-sizing: border-box;
	list-style-type: none;
}
.search{
	/*max-width: 768px;*/
	/*border: 1px red solid;*/
	box-sizing: border-box;
}
.top {
	width: 100%;
	height: 30px;
	line-height: 30px;
	border-bottom: 1px #000 solid;
}
.top div.top-right{
	float: right;
	height: 100%;

}
.top input{
	position: relative;
	top:-1px;
	/*height: 30px;*/
	height: 100%;
	width: 70%;
	margin-left: 10%;

}
.top button{
	position: relative;
	top:-1px;
	height: 100%;
	width: 10%;
	/*text-align: center;*/
}

.main{
	width: 70%;
}

.main ul li {
	overflow: hidden;
}

.left{
	float: left;
}
.right{
	float: right;
}